package meterMonitor.model;

import javax.persistence.Transient;
import java.sql.Timestamp;
import java.util.List;

public class MonitorDetail {

    //
    private Double spec;

    public Double getSpec() {
        return spec;
    }

    public void setSpec(Double spec) {
        this.spec = spec;
    }


    //日累计用量
    private Double intervalQuantitySum;
    //日累计标准
    private Double standardSum;

    public Double getIntervalQuantitySum() {
        return intervalQuantitySum;
    }

    public void setIntervalQuantitySum(Double intervalQuantitySum) {
        this.intervalQuantitySum = intervalQuantitySum;
    }

    public Double getStandardSum() {
        return standardSum;
    }

    public void setStandardSum(Double standardSum) {
        this.standardSum = standardSum;
    }

    private Long pkid;
    private Long meterCode;

    private String meterCodes;

    public String getMeterCodes() {
        return meterCodes;
    }

    public void setMeterCodes(String meterCodes) {
        this.meterCodes = meterCodes;
    }

    private Double electricQty;
    private Double currentQuantiry;
    private Double intervalQuantity;
    private String detailDate;//十分钟明细查询开始时间

    private Long timeC;

    public Long getTimeC() {
        return timeC;
    }

    public void setTimeC(Long timeC) {
        this.timeC = timeC;
    }

    private String  detailDateAdd1;//十分钟明细查询时间段后一部分

    public String getDetailDateAdd1() {
        return detailDateAdd1;
    }

    public void setDetailDateAdd1(String detailDateAdd1) {
        this.detailDateAdd1 = detailDateAdd1;
    }

    private Timestamp uploadTime;
    private Integer status;
    @Transient
    public int deviceTypeCode;
    public int getDeviceTypeCode() {
        return deviceTypeCode;
    }

    public void setDeviceTypeCode(int deviceTypeCode) {
        this.deviceTypeCode = deviceTypeCode;
    }


    private Double standard;

    private  Double totalStandard;

    public Double getTotalStandard() {
        return totalStandard;
    }

    public void setTotalStandard(Double totalStandard) {
        this.totalStandard = totalStandard;
    }

    private String areaName;
    private String deviceName;
    private String anotherName;
    private String isOver;
    private Double upperLimit; // 上限
    private Double lowerLimit; // 下限

    public Long getPkid() {
        return pkid;
    }

    public void setPkid(Long pkid) {
        this.pkid = pkid;
    }

    public Long getMeterCode() {
        return meterCode;
    }

    public void setMeterCode(Long meterCode) {
        this.meterCode = meterCode;
    }

    public Double getElectricQty() {
        return electricQty;
    }

    public void setElectricQty(Double electricQty) {
        this.electricQty = electricQty;
    }

    public Double getCurrentQuantiry() {
        return currentQuantiry;
    }

    public void setCurrentQuantiry(Double currentQuantiry) {
        this.currentQuantiry = currentQuantiry;
    }

    public Double getIntervalQuantity() {
        return intervalQuantity;
    }

    public void setIntervalQuantity(Double intervalQuantity) {
        this.intervalQuantity = intervalQuantity;
    }

    public Timestamp getUploadTime() {
        return uploadTime;
    }

    public void setUploadTime(Timestamp uploadTime) {
        this.uploadTime = uploadTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Double getStandard() {
        return standard;
    }

    public void setStandard(Double standard) {
        this.standard = standard;
    }

    public String getDetailDate() {
        return detailDate;
    }

    public void setDetailDate(String detailDate) {
        this.detailDate = detailDate;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getAnotherName() {
        return anotherName;
    }

    public void setAnotherName(String anotherName) {
        this.anotherName = anotherName;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getIsOver() {
        return isOver;
    }

    public void setIsOver(String isOver) {
        this.isOver = isOver;
    }

    public Double getUpperLimit() {
        return upperLimit;
    }

    public void setUpperLimit(Double upperLimit) {
        this.upperLimit = upperLimit;
    }

    public Double getLowerLimit() {
        return lowerLimit;
    }

    public void setLowerLimit(Double lowerLimit) {
        this.lowerLimit = lowerLimit;
    }
}
